| автор перевода: Илья Михайлов | Предыдущая | Следующая | Оглавление |
Flash Player 7.
my_btn.menu =contextMenu
contextMenu Объект ContextMenu.
Свойство; ассоциирует объект контекстного меню contextMenu с объектом кнопки my_button. Класс ContextMenu позволяет вам модифицировать контекстное меню, которое появляется по нажатию правой кнопки мыши (Windows) или Control-clicks (Macintosh).
В следующем примере объект ContextMenu связывается с экзэмпляром кнопки myBtn_btn. Объект ContextMenu содержит один элемент меню, (помеченный “Save...” ), проассациированный с функцией обратного вызова (callback handler function) doSave.
Добавьте экзэмпляр кнопки в сцену и назовите ее myBtn_btn.
var menu_cm:ContextMenu = new ContextMenu();
menu_cm.customItems.push(new ContextMenuItem("Save...", doSave));
function doSave(menu:Object, obj:Object):Void {
trace( " You selected the 'Save...' menu item ");
}
myBtn_btn.menu = menu_cm;
Протестируйте SWF файл (Control > Test Movie). Когда курсор находится над myBtn_btn, нажмите правую кнопку мыши или Control-click. Появится контекстное меню,. Когда вы выберете в меню Save , откроется окно вывода (Output panel).
ContextMenu class, ContextMenuItem class, MovieClip.menu, TextField.menu
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |